FHIR © HL7.org  |  Server Home  |  FHIR Server FHIR Server 3.4.11  |  FHIR Version n/a  User: [n/a]

Resource StructureDefinition/FHIR Server from package nictiz.fhir.nl.r4.zib2020#0.11.0-beta.1 (63 ms)

Package nictiz.fhir.nl.r4.zib2020
Type StructureDefinition
Id Id
FHIR Version R4
Source https://simplifier.net/resolve?scope=nictiz.fhir.nl.r4.zib2020@0.11.0-beta.1&canonical=http://nictiz.nl/fhir/StructureDefinition/zib-Encounter
Url http://nictiz.nl/fhir/StructureDefinition/zib-Encounter
Status draft
Name ZibEncounter
Title zib Encounter
Experimental False
Realm nl
Authority hl7
Description A contact is any interaction, regardless of the situation, between a patient and the healthcare provider, in which the healthcare provider has primary responsibility for diagnosing, evaluating and treating the patient’s condition and informing the patient. These can be visits, appointments or non face-to-face interactions. Contacts can be visits to the general practitioner or other practices, home visits, admissions (in hospitals, nursing homes or care homes, psychiatric institutions or convalescent homes) or other relevant contacts. This includes past and future contacts.
Purpose This Encounter resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) Encounter v4.0.1 (2020)](https://zibs.nl/wiki/Encounter-v4.0.1(2020EN)) and [zib HealthProfessional v3.5 (2020)](https://zibs.nl/wiki/HealthProfessional-v3.5(2020EN)).
Copyright Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise.
Type Encounter
Kind resource

Resources that use this resource

StructureDefinition
http://nictiz.nl/fhir/StructureDefinition/bc-Encounter bc-Encounter
https://fhir.stichting-nice.nl/STU3/StructureDefinition/NICE-Encounter-2022Q1 NICE-Encounter
https://fhir.stichting-nice.nl/STU3/StructureDefinition/NICE-MedicationAgreement-2022Q1 NICE-MedicationAgreement
http://nictiz.nl/fhir/StructureDefinition/nl-core-Encounter nl core Encounter

Resources that this resource uses

StructureDefinition
http://nictiz.nl/fhir/StructureDefinition/ext-Comment ext Comment
http://nictiz.nl/fhir/StructureDefinition/pattern-ZibHealthProfessionalReference Reference
http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-PractitionerRole zib HealthProfessional PractitionerRole
http://nictiz.nl/fhir/StructureDefinition/zib-HealthcareProvider zib HealthcareProvider
http://nictiz.nl/fhir/StructureDefinition/zib-Problem zib Problem
http://nictiz.nl/fhir/StructureDefinition/zib-Procedure-event zib Procedure event
http://terminology.hl7.org/ValueSet/v3-ActEncounterCode ActEncounterCode
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.15.1.3--20200901000000 BestemmingCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.15.1.2--20200901000000 HerkomstCodelijst
http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.1.5--20200901000000 ZorgverlenerRolCodelijst


Narrative

Note: links and images are rebased to the (stated) source

No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.

Source

{
  "resourceType" : "StructureDefinition",
  "id" : "zib-Encounter",
  "text" : {
    "status" : "empty",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\">No narrative is provided for definitional resources. A human-readable rendering can be found in the implementation guide(s) where this resource is used.</div>"
  },
  "url" : "http://nictiz.nl/fhir/StructureDefinition/zib-Encounter",
  "name" : "ZibEncounter",
  "title" : "zib Encounter",
  "status" : "draft",
  "publisher" : "Nictiz",
  "contact" : [
    {
      "name" : "Nictiz",
      "telecom" : [
        {
          "system" : "url",
          "value" : "https://www.nictiz.nl",
          "use" : "work"
        }
      ]
    }
  ],
  "description" : "A contact is any interaction, regardless of the situation, between a patient and the healthcare provider, in which the healthcare provider has primary responsibility for diagnosing, evaluating and treating the patient’s condition and informing the patient. These can be visits, appointments or non face-to-face interactions.\r\n\r\nContacts can be visits to the general practitioner or other practices, home visits, admissions (in hospitals, nursing homes or care homes, psychiatric institutions or convalescent homes) or other relevant contacts. This includes past and future contacts.",
  "purpose" : "This Encounter resource represents the Dutch [zib ('Zorginformatiebouwsteen', i.e. Health and Care Information Model) Encounter v4.0.1 (2020)](https://zibs.nl/wiki/Encounter-v4.0.1(2020EN)) and [zib HealthProfessional v3.5 (2020)](https://zibs.nl/wiki/HealthProfessional-v3.5(2020EN)).",
  "copyright" : "Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise.",
  "fhirVersion" : "4.0.1",
  "mapping" : [
    {
      "identity" : "zib-encounter-v4.0.1-2020EN",
      "uri" : "https://zibs.nl/wiki/Encounter-v4.0.1(2020EN)",
      "name" : "zib Encounter-v4.0.1(2020EN)"
    },
    {
      "identity" : "zib-healthprofessional-v3.5-2020EN",
      "uri" : "https://zibs.nl/wiki/HealthProfessional-v3.5(2020EN)",
      "name" : "zib HealthProfessional-v3.5(2020EN)"
    }
  ],
  "kind" : "resource",
  "abstract" : true,
  "type" : "Encounter",
  "baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Encounter",
  "derivation" : "constraint",
  "differential" : {
    "element" : [
      {
        "id" : "Encounter",
        "path" : "Encounter",
        "short" : "Encounter",
        "alias" : [
          "Contact"
        ],
        "mapping" : [
          {
            "identity" : "zib-encounter-v4.0.1-2020EN",
            "map" : "NL-CM:15.1.1",
            "comment" : "Encounter"
          }
        ]
      },
      {
        "id" : "Encounter.status",
        "path" : "Encounter.status",
        "comment" : "This element is implictly mapped to the zib concepts NL-CM:15.1.3 (StartDateTime) and NL-CM:15.1.4 (EndDateTime). Unless the status is explicitly recorded, the following guidance applies:\r\n\r\n* When StartDateTime is in the future, `.status` will usually be set to _planned_.\r\n* When StartDateTime is in the past and EndDateTime is present and in the future, `.status` will usually be set to _in-progress_.\r\n* When EndDateTime is present and in the past, `.status` will usually be set to _finished_.\r\n* When EndDateTime is not present, this means it was a point-in-time encounter and `.status` will usually be set to _finished_.\r\n* When a system is unable to infer the status from the StartDateTime and EndDateTime, `.status` will be set to _unknown_.\r\n\r\nThe _unknown_ code is not to be used to convey other statuses. The _unknown_ code should be used when one of the statuses applies, but the authoring system doesn't know the current state of the procedure.\n\nThis element is labeled as a modifier because the status contains codes that mark the resource as not currently valid.",
        "mapping" : [
          {
            "identity" : "zib-encounter-v4.0.1-2020EN",
            "map" : "NL-CM:15.1.3",
            "comment" : "StartDateTime (implicit, main mapping is on `Encounter.period`)"
          },
          {
            "identity" : "zib-encounter-v4.0.1-2020EN",
            "map" : "NL-CM:15.1.4",
            "comment" : "EndDateTime (implicit, main mapping is on `Encounter.period`)"
          }
        ]
      },
      {
        "id" : "Encounter.class",
        "path" : "Encounter.class",
        "short" : "ContactType",
        "definition" : "The type of contact.",
        "alias" : [
          "ContactType"
        ],
        "binding" : {
          "strength" : "extensible",
          "description" : "Use ConceptMap ContactTypeCodeLijst-to-ActEncounterCode to translate terminology from the functional model to profile terminology in ValueSet ActEncounterCode.",
          "valueSet" : "http://terminology.hl7.org/ValueSet/v3-ActEncounterCode",
          "_valueSet" : {
            "extension" : [
              {
                "url" : "http://hl7.org/fhir/StructureDefinition/11179-permitted-value-conceptmap",
                "valueCanonical" : "http://nictiz.nl/fhir/ConceptMap/ContactTypeCodeLijst-to-ActEncounterCode"
              }
            ]
          }
        },
        "mapping" : [
          {
            "identity" : "zib-encounter-v4.0.1-2020EN",
            "map" : "NL-CM:15.1.2",
            "comment" : "ContactType"
          }
        ]
      },
      {
        "id" : "Encounter.participant",
        "path" : "Encounter.participant",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "profile",
              "path" : "individual.resolve()"
            }
          ],
          "rules" : "open"
        }
      },
      {
        "id" : "Encounter.participant:healthProfessional",
        "path" : "Encounter.participant",
        "sliceName" : "healthProfessional"
      },
      {
        "id" : "Encounter.participant:healthProfessional.type",
        "path" : "Encounter.participant.type",
        "short" : "HealthProfessionalRole",
        "definition" : "The role the health professional fulfils in the healthcare process. For health professionals, this could be for example attender, referrer or performer.",
        "alias" : [
          "ZorgverlenerRol"
        ],
        "max" : "1",
        "binding" : {
          "strength" : "extensible",
          "valueSet" : "http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.17.1.5--20200901000000"
        },
        "mapping" : [
          {
            "identity" : "zib-healthprofessional-v3.5-2020EN",
            "map" : "NL-CM:17.1.5",
            "comment" : "HealthProfessionalRole"
          }
        ]
      },
      {
        "id" : "Encounter.participant:healthProfessional.individual",
        "path" : "Encounter.participant.individual",
        "short" : "ContactWith",
        "definition" : "The health professional with whom the contact took or will take place. The specialty and role of the health professional can be entered in the HealthProfessional information model.",
        "comment" : "Each occurrence of the zib HealthProfessional is normally represented by _two_ FHIR resources: a PractitionerRole resource (instance of [zib-HealthProfessional-PractitionerRole](http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-PractitionerRole)) and a Practitioner resource (instance of [zib-HealthProfessional-Practitioner](http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-Practitioner)). The Practitioner resource is referenced from the PractitionerRole instance. For this reason, sending systems should fill the reference to the PractitionerRole instance here, and not the Practitioner resource. Receiving systems can then retrieve the reference to the Practitioner resource from that PractitionerRole instance.\r\n\r\nIn rare circumstances, there is only a Practitioner instance, in which case it is that instance which can be referenced on the `Encounter.participant` element (due to open slicing). Since this should be the exception, the zib-HealthProfessional-Practitioner profile is not explicitly mentioned as a target profile.",
        "alias" : [
          "ContactMet"
        ],
        "type" : [
          {
            "code" : "Reference",
            "profile" : [
              "http://nictiz.nl/fhir/StructureDefinition/pattern-ZibHealthProfessionalReference"
            ],
            "targetProfile" : [
              "http://nictiz.nl/fhir/StructureDefinition/zib-HealthProfessional-PractitionerRole"
            ]
          }
        ],
        "mapping" : [
          {
            "identity" : "zib-encounter-v4.0.1-2020EN",
            "map" : "NL-CM:15.1.7",
            "comment" : "ContactWith"
          }
        ]
      },
      {
        "id" : "Encounter.period.start",
        "path" : "Encounter.period.start",
        "short" : "StartDateTime",
        "definition" : "The date and time at which the contact took or will take place.",
        "comment" : "If only a single moment in time is known for the encounter rather than a period, both `period.start` and `period.end` are populated with this value (populating just `period.start` would indicate an ongoing period).",
        "alias" : [
          "BeginDatumTijd"
        ],
        "mapping" : [
          {
            "identity" : "zib-encounter-v4.0.1-2020EN",
            "map" : "NL-CM:15.1.3",
            "comment" : "StartDateTime"
          }
        ]
      },
      {
        "id" : "Encounter.period.end",
        "path" : "Encounter.period.end",
        "short" : "EndDateTime",
        "definition" : "The date and time at which the contact ended or will end. If the contact takes place over a period of time, this indicates the end of the period, in the case of an admission, for example.",
        "comment" : "If only a single moment in time is known for the encounter rather than a period, both `period.start` and `period.end` are populated with this value (populating just `period.start` would indicate an ongoing period).",
        "alias" : [
          "EindDatumTijd"
        ],
        "mapping" : [
          {
            "identity" : "zib-encounter-v4.0.1-2020EN",
            "map" : "NL-CM:15.1.4",
            "comment" : "EndDateTime"
          }
        ]
      },
      {
        "id" : "Encounter.reasonCode",
        "path" : "Encounter.reasonCode",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "exists",
              "path" : "coding"
            }
          ],
          "rules" : "open"
        }
      },
      {
        "id" : "Encounter.reasonCode:deviatingResult",
        "path" : "Encounter.reasonCode",
        "sliceName" : "deviatingResult"
      },
      {
        "id" : "Encounter.reasonCode:deviatingResult.extension:commentContactReason",
        "path" : "Encounter.reasonCode.extension",
        "sliceName" : "commentContactReason",
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://nictiz.nl/fhir/StructureDefinition/ext-Comment"
            ]
          }
        ]
      },
      {
        "id" : "Encounter.reasonCode:deviatingResult.extension:commentContactReason.value[x]",
        "path" : "Encounter.reasonCode.extension.value[x]",
        "short" : "CommentContactReason",
        "definition" : "Explanation of the reason for the contact",
        "alias" : [
          "ToelichtingRedenContact"
        ],
        "mapping" : [
          {
            "identity" : "zib-encounter-v4.0.1-2020EN",
            "map" : "NL-CM:15.1.17",
            "comment" : "CommentContactReason"
          }
        ]
      },
      {
        "id" : "Encounter.reasonCode:deviatingResult.coding",
        "path" : "Encounter.reasonCode.coding",
        "max" : "0"
      },
      {
        "id" : "Encounter.reasonCode:deviatingResult.text",
        "path" : "Encounter.reasonCode.text",
        "short" : "DeviatingResult",
        "definition" : "A deviating result or other textual explanation which serves as the reason for the contact.",
        "comment" : "Note that this definition is wider than the zib concept DeviatingResult (NL-CM:15.1.12); although the zib concept deals only with deviating results as reason for the encounter, this element could be populated with _any_ reason for the encounter, including but not limited to deviating results. Implementers should be aware of the usage context of this profile to understand if this element is limited to a deviating result.",
        "alias" : [
          "AfwijkendeUitslag"
        ],
        "mapping" : [
          {
            "identity" : "zib-encounter-v4.0.1-2020EN",
            "map" : "NL-CM:15.1.12",
            "comment" : "DeviatingResult"
          }
        ]
      },
      {
        "id" : "Encounter.reasonReference",
        "path" : "Encounter.reasonReference",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "profile",
              "path" : "resolve()"
            }
          ],
          "rules" : "open"
        }
      },
      {
        "id" : "Encounter.reasonReference.extension:commentContactReason",
        "path" : "Encounter.reasonReference.extension",
        "sliceName" : "commentContactReason",
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://nictiz.nl/fhir/StructureDefinition/ext-Comment"
            ]
          }
        ]
      },
      {
        "id" : "Encounter.reasonReference.extension:commentContactReason.value[x]",
        "path" : "Encounter.reasonReference.extension.value[x]",
        "short" : "CommentContactReason",
        "definition" : "Explanation of the reason for the contact",
        "alias" : [
          "ToelichtingRedenContact"
        ],
        "mapping" : [
          {
            "identity" : "zib-encounter-v4.0.1-2020EN",
            "map" : "NL-CM:15.1.17",
            "comment" : "CommentContactReason"
          }
        ]
      },
      {
        "id" : "Encounter.reasonReference:problem",
        "path" : "Encounter.reasonReference",
        "sliceName" : "problem",
        "short" : "Problem",
        "definition" : "The problem that is the reason for the contact.",
        "alias" : [
          "Probleem"
        ],
        "type" : [
          {
            "code" : "Reference",
            "targetProfile" : [
              "http://nictiz.nl/fhir/StructureDefinition/zib-Problem"
            ]
          }
        ],
        "mapping" : [
          {
            "identity" : "zib-encounter-v4.0.1-2020EN",
            "map" : "NL-CM:15.1.6",
            "comment" : "Problem"
          }
        ]
      },
      {
        "id" : "Encounter.reasonReference:procedure",
        "path" : "Encounter.reasonReference",
        "sliceName" : "procedure",
        "short" : "Procedure",
        "definition" : "The procedure carried out or will be carried out during the contact.",
        "alias" : [
          "Verrichting"
        ],
        "type" : [
          {
            "code" : "Reference",
            "targetProfile" : [
              "http://nictiz.nl/fhir/StructureDefinition/zib-Procedure-event"
            ]
          }
        ],
        "mapping" : [
          {
            "identity" : "zib-encounter-v4.0.1-2020EN",
            "map" : "NL-CM:15.1.11",
            "comment" : "Procedure"
          }
        ]
      },
      {
        "id" : "Encounter.hospitalization.admitSource",
        "path" : "Encounter.hospitalization.admitSource",
        "short" : "Origin",
        "definition" : "Location from which the patient comes before the encounter. In most cases this will only be used when the patient is admitted.",
        "alias" : [
          "Herkomst"
        ],
        "binding" : {
          "strength" : "extensible",
          "valueSet" : "http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.15.1.2--20200901000000"
        },
        "mapping" : [
          {
            "identity" : "zib-encounter-v4.0.1-2020EN",
            "map" : "NL-CM:15.1.14",
            "comment" : "Origin"
          }
        ]
      },
      {
        "id" : "Encounter.hospitalization.dischargeDisposition",
        "path" : "Encounter.hospitalization.dischargeDisposition",
        "short" : "Destination",
        "definition" : "Location to which the patient will go after the encounter. In most cases this will only be used when the patient is discharged.",
        "alias" : [
          "Bestemming"
        ],
        "binding" : {
          "strength" : "extensible",
          "valueSet" : "http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.15.1.3--20200901000000"
        },
        "mapping" : [
          {
            "identity" : "zib-encounter-v4.0.1-2020EN",
            "map" : "NL-CM:15.1.16",
            "comment" : "Destination"
          }
        ]
      },
      {
        "id" : "Encounter.location",
        "path" : "Encounter.location",
        "max" : "1"
      },
      {
        "id" : "Encounter.location.location",
        "path" : "Encounter.location.location",
        "short" : "Location",
        "definition" : "The physical location at which the contact took or will take place.",
        "alias" : [
          "Locatie"
        ],
        "type" : [
          {
            "code" : "Reference",
            "targetProfile" : [
              "http://hl7.org/fhir/StructureDefinition/Location",
              "http://nictiz.nl/fhir/StructureDefinition/zib-HealthcareProvider"
            ]
          }
        ],
        "mapping" : [
          {
            "identity" : "zib-encounter-v4.0.1-2020EN",
            "map" : "NL-CM:15.1.8",
            "comment" : "Location"
          }
        ]
      }
    ]
  }
}

XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.